<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>

    // 断言  => 匹配的字符 前后和某些字符相邻

    // 前瞻断言
    // ?=n   匹配任意字符 其后紧邻n
    // ?!n   匹配任意字符 其后不紧邻n
    
    // var str = "abcCBA"
    // var reg = /a/i;  // 匹配a
    // var reg = /a(?=b)/i;  // 匹配a 后面和b相邻的a
    // console.log(reg.exec(str));
    // var reg = /a(?!b)/i;  // 匹配a 后面不和b相邻的a
    // console.log(reg.exec(str));


    // 后瞻断言
    // ?<=n   匹配任意字符 其前面紧邻n
    // ?<!n   匹配任意字符 其前面不紧邻n

    var str = "abcCBA";

    var reg = /b/i;
    var reg = /(?<=a)b/i;  //  // 匹配b 前面和a相邻的b
    var reg = /(?<!a)b/i;  //  // 匹配b 前面不和a相邻的b
    console.log(reg.exec(str));






</script>
</html>